package com.cskaoyan.javase.oop1._15access._0introduction;

// import com.cskaoyan.javase.oop1._15access._1clazz.JavaStudent;

/**
 * 访问权限控制符：在Java语言中，一切事物（类和类的所有成员）都具有(或显示定义或隐式定义的)访问权限，而这种语言层面的访问权限控制，是由访问权限修饰符实现的。
 *
 * Java中访问权限的级别,访问权限由严格到宽松:
 * java中的访问权限控制是按照包来划分的.
 *      1.最严格的,私有的,只能在自身中使用.
 *      2.宽松一点,只能在同包下使用.
 *      3.再宽松一点,不同下子类中可以使用(子类是继承中的概念,这个访问权限,等到下午继承时再讲)
 *      4.最宽松的,不同包下也能够随便用.相当于没有访问权限控制.
 *
 * 注意:
 *      1.以上四种访问权限级别,宽松的总是包含严格的.
 *      2.以上四种访问权限级别,对应三个关键字,和一个缺省:
 *          a.最严格的,私有的,对应关键字private
 *          b.同包下能够访问,对应(缺省的),在访问权限的位置,什么关键字都不写,也可以叫默认的访问权限
 *          c.不同包中子类能够使用,对应关键字,protected
 *          d.不受权限控制的,公共的,对应public
 *      3.访问权限修饰符,用来修饰类和类的成员的,但是它们能够使用的访问权限级别是不一样的
 *
 * 
 * @since 09:52
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    public static void main(String[] args) {
        // 默认访问权限的class 只能同包中访问
        // new JavaStudent();
    }
}
